Mot-clé - Pierre Joye

Fil des billets - Fil des commentaires

vendredi 8 avril 2011

PHP : les nouvelles du front #380

Il y a plus d’un an, j’ai commencé une série de billets portant le titre « Mort de PHP 6 + y jours », « y » ayant varié entre 10 et 370, par incrément de 10.

J’avais décidé à l’origine de remplacer ce titre par « Naissance de PHP X + y jours » après la sortie de la prochaine version majeure de PHP, puisqu'elle est censé remplacer PHP 6 (même si dans les faits, PHP 5.3 s'en est chargé à au moins 85 %).

Malheureusement, cette dernière se fait attendre, et je n’ai donc toujours pas eu l’occasion de changer mon titrage.

Cependant, l’abandon du développement de PHP 6 remonte maintenant à plus d’un an, et cette page de l’histoire du langage est définitivement tournée depuis un bon moment.

En effet, PHP 6 n’est plus, pour la communauté des contributeurs, qu’un fantôme qui est invoqué pour remettre dans le droit chemin ceux qui s’oriente dans la mauvaise direction.

C’est pourquoi, sur une suggestion de Pierre Joye, j’ai décidé d’adopter dorénavant pour cette série le titre « PHP : Les nouvelles du front #y », que je trouve particulièrement adapté à l’ambiance régnant certain jours parmi la communauté des développeurs du langage.

Le titre est cependant la seule chose qui change, car je reste dans un rôle de simple observateur dans le cadre de ces billets, et je conserve la périodicité de 10 jours.

Elle me permet en effet à la fois de trouver le temps d’écrire ces billets et d’avoir suffisamment d’information à partager pour qu’ils soient un minimum intéressant.

Cette explication étant maintenant terminée, voici donc les dernières nouvelles du front depuis « Mort de PHP6 + 370 jours » !

Lire la suite

vendredi 4 février 2011

Mort de PHP6 + 320 jours

Avec un peu de retard, pour cause d'emploi du temps chargé et de grippe tenace, voici la rétrospective des dix derniers jours de développement sur la prochaine version majeure de PHP.

Et je suis au regret de vous dire que malgré mon retard, la période qui vient de s'écouler n'est guère plus intéressante que la précédente, qui avait pourtant déjà été particulièrement terne, pour le moins.

En effet, bien qu'il y ait eu une soixantaine de modifications effectuées sur le trunk, la version de développement de PHP, contre une cinquantaine seulement sur la période précédente, il ne s'agit, dans la plus grande majorité des cas, que de correction de bugs.

De plus, il n'y a pas eu plus d'activité sur la liste de diffusion des contributeurs, internals@, que lors des dix jours précédents.

La phase de stabilisation commencée lors de la période précédente semble donc devoir durer un petit moment.

Malgré tout, j'ai tout de même réussi à faire ressortir de la très petite quantité d'informations à ma disposition quelques informations que je qualifierais de significatives à défaut d'intéressantes.

Elles ne vous feront donc aucunement sauter au plafond, mais je pense qu'elles valent tout de même le coup d'être connues.

Lire la suite

mercredi 1 décembre 2010

Mort de PHP6 + 260 jours

Le développement de PHP vit depuis la dernière rétrospective une période mouvementée.

En effet, il y a actuellement deux nouvelles versions du langage en préparation, et une troisième, qui correspond à la version de développement et devrait en théorie s'appeler PHP 5.4, est en cours de préparation.

De plus, il souffle sur la liste de diffusion des contributeurs, internals@, comme un léger vent de révolution.

En effet, si vous ne le saviez pas encore, en caricaturant quelque peu, il y a actuellement trois camps au sein de la communauté des contributeurs au langage, qui se livre quasiment quotidiennement un combat acharné pour parvenir à leurs fins.

L'un, que j'appellerai le camp traditionaliste, fait tout pour que le développement de PHP se poursuive de la même façon que depuis toujours, à savoir avec peu, voir aucun, formalisme, un pragmatisme forcené qui frise parfois le ridicule, une mauvaise fois récurrente et un nombrilisme relativement prononcé qui lui fait perdre de vue, voir même totalement ignorer, les désirs des utilisateurs.

L'autre, que j'appelais le camp progressiste, fait au contraire tout ce qu'il peut pour faire évoluer le développement du langage vers plus de formalisme tout en l'ouvrant plus largement vers les utilisateurs, en écoutant ce qui vient de l'extérieur en essayant d'en tirer le meilleur.

Et entre les deux, il y a les éternels indécis qui font parti de ce que j'appellerais le camp centriste et dont l'opinion varie au grès des courants et des pressions appliquées par l'un ou l'autre camp.

Et depuis quelques jours, le camp progressiste a lancé une grande offensive sur plusieurs points, en proposant plusieurs RFC qui vont pour la plupart à l'encontre des idées du camp traditionaliste.

En conséquence, si le trunk, qui contient la version en cours de développement de PHP, a évolué et que quelques modifications significatives ont été effectuées ces dix derniers jours, les choses les plus intéressantes se sont produites sur internals@.

Lire la suite

lundi 20 septembre 2010

Mort de PHP6 + 190 jours

Je dois dire que cette dernière période de dix jours n'a pas été inintéressante, même si cela dépend du point de vue, comme vous allez pouvoir le constater dans la suite de ce billet.

En effet, la communauté des développeurs de PHP a été très active, aussi bien au niveau de la liste de diffusion internals@ qu'au niveau du trunk qui contient, en tout ou partie, ce qui deviendra la future version majeure du langage.

Les annotations, et plus particulièrement la RFC correspondante et l'implémentation qui en a été faite, ont été au centre d'un débat virulent et animé, et le trunk a subit une soixantaine de modifications.

Lire la suite

vendredi 11 juin 2010

Mort de PHP6 + 90 jours

Le trunk de PHP a subit peu de changements sur la période qui vient de s'écouler.

En effet, un peu plus d'une quarantaine de modifications ont été faites, ce qui représente la moitié de celles qui ont été réalisées sur la période précédente.

Cependant, moindre quantité ne veut aucunement dire moindre qualité.

Lire la suite

page 2 de 2 -